What is the meaning of the word "whole caboodle"?

Definitions: